make great/major strides in - German English Dictionary